
public class SymbolTableTest {
	public static void main(String[] args) {
		SymbolTable st = new SymbolTableImpl();
		st.enterBlock();
		st.insert("x", new EntityKind(1));
		st.insert("x", new EntityKind(1));
		//st.insert("y", new EntityKind(2));
		st.printSymbols();
		
		st.enterBlock();
		st.insert("x", new EntityKind(1));
		//st.insert("z", new EntityKind(1));
		//MutableInt isCurScope = new MutableInt(-1);
		//st.lookup("x", new EntityKind(1), isCurScope);
		//System.out.println(isCurScope);
		st.printSymbols();
		st.leaveBlock();
		
		st.printSymbols();
		st.leaveBlock();
		st.printSymbols();
	}
}
